import request from './request.js'
import globalData from '../utils/global'

// 查询工作列表
export function getJobList(data){
    return request.get(globalData.zpUrl + '/api/v2/blue/zp/job/list',data).then(res=>{
        return res.data.data
    })
}

// 获取待上班时间轴
export function getWaitTimeline(data){
    return request.get(globalData.zpUrl + '/api/v2/blue/zp/job/position/statistic',data).then(res=>{
        return res.data.data
    })
}

// 获取待上班列表
export function getWaitJobList(data){
    return request.get(globalData.zpUrl + '/api/v2/blue/zp/job/work/list',data).then(res=>{
        return res.data.data
    })
}

// 获取报名记录
export function getApplyJobList(data){
    return request.get(globalData.zpUrl + '/api/v2/blue/zp/job/apply-record/list',data).then(res=>{
        return res.data.data
    })
}

// 报名工作
export function applyJob(data){
    return request.post(globalData.zpUrl + '/api/v2/blue/zp/job/apply',data).then(res=>{
        return res.data.data
    })
}

// 获取报名详情
export function getApplyDetail(data){
    return request.get(globalData.zpUrl + '/api/v2/blue/zp/job/apply/record',data).then(res=>{
        return res.data.data
    })
}

// 获取成团信息
export function getApplyGroup(data){
    return request.get(globalData.zpUrl + '/api/v2/blue/zp/group/list',data).then(res=>{
        return res.data.data
    })
}

// 获取工作详情
export function getJobDetail(data){
    return request.get(globalData.zpUrl + '/api/v1/blue/zp/job/detail/pass',data).then(res=>{
        return res.data.data
    })
}

// 有事不去了
export function refuseJoin(data){
    return request.post(globalData.zpUrl + '/api/v2/blue/zp/job/refuse-sign-in',data).then(res=>{
        return res.data.data
    })
}

// 取消报名
export function cancelJoin(data){
    return request.post(globalData.zpUrl + '/api/v2/blue/zp/job/apply/cancel',data).then(res=>{
        return res.data.data
    })
}

// 获取工作报名时间
export function getJobApplyDate(data){
    return request.get(globalData.zpUrl + '/api/v2/blue/zp/job/worker-apply-date',data).then(res=>{
        return res.data.data
    })
}

// 报名完成后获取加群二维码接口 
export function getJobPayCompany(data){
    return request.get(globalData.zpUrl + '/api/v2/blue/zp/job/pay-company',data).then(res=>{
        return res.data.data
    })
}

// 查看预支详情
export function getadvancedetailapi(data) {
    return request.get('/api/v1/blue/advance/apply/' + data.id).then(res => {
        return res.data.data
    })
}

// 查询报名的工作岗位
export function getSignUpList(data) {
    return request.get('/api/v2/blue/zp/job/apply-record/list', data).then(res => {
        return res.data.data
    })
}
// 首页banner
export function getBannerList(data) {
    return request.get('/api/v1/blue/pay-company/config-key', data).then(res => {
        return res.data.data
    })
}
